草庐IT

JavaScript HTML DOM 节点列表

全部标签

java - 如何使用 Xpath 在 XML 树的节点后检索节点?

首先,我必须说,我发现Xpath是一个非常好的解析器,而且我认为与其他解析器相比它非常强大。给定以下代码:DocumentBuilderFactorydomFactory=DocumentBuilderFactory.newInstance();domFactory.setNamespaceAware(true);DocumentBuilderbuilder=domFactory.newDocumentBuilder();Documentdoc=builder.parse("input.xml");XPathxpath=XPathFactory.newInstance().newXPa

c# - 从后代获取 xml 元素列表

这是我的Xml文件:abcaba下面的代码只返回第一个item.InnerText元素Listlst=newList();XDocumentDoc=XDocument.Load("test.xml");varq=fromcinDoc.Descendants("product")wherec.Attribute("id").Value=="789"selectc.Element("item");foreach(stringnameinq)lst.Add(name);listBox1.DataSource=lst;如何收集所选产品的所有项目? 最佳答案

xml - 如果 XPATH 中不存在节点,如何返回常量?

我有一个问题,请考虑以下XML:我必须使用SSIS。我想在所有订单条目的每个循环中将所有数据获取到SSIS变量。到目前为止,我可以在SSIS的控制流中使用ForeachLoop获取数据,具体如下:EnumerationType:ElementCollectionOuterXPathString://*[name()='ORDER']InnerElementType:NodeTextInnerXPathString:@*[name()='EngineID']|@*[name()='OrderID']|child::node()/@*[name()='InstID']|child::nod

javascript - 如果一个 XML 文件包含多个不同级别的同名节点,如何指定要获取的确切节点?

我在使用javascript/jquery读取XML文件的节点时遇到了问题。假设我们有一个这样的xml文件Jack18Rose对于这个xml文件,在第一层,有一个名字,内容为“Rose”,在第二层,也有一个名字,内容为“Jack”我试过使用jquery的函数来读取文件:varNAME;$.get('myxml.xml','xml',function(d){NAME=$(d).find('name').text();});但是这样一来,每次NAME都会包含两个节点内容的组合,比如'JackRose'如果我只想获取第二个节点'Rose'的内容来读取和存储,我该怎么办?谢谢!

sql-server - TSQL for xml 将架构属性添加到根节点

我的情况是这样的(简化):DECLARE@periodXML=(SELECT'2012''period'FORXMLPATH(''),ROOT('survey'))DECLARE@personsXML=(SELECTPerson.Name'users/person'FROMPersonFORXMLPATH(''),ROOT('company'))SET@persons.modify('insertsql:variable("@period")asfirstinto(/company)[1]')SELECT@persons这给了我这样的XML:2012DubachPletscher...

Java - 子节点的 dom4j XPath

我正在使用[dom4j]1和[XPath]2以便遍历XML。假设我手头有一个Node,它有子节点,每个子节点都有相同的标签名称。例如(引用b节点):......我尝试使用selectNodes("//b")但它返回了document中的所有节点,它们的开放标记是b.如何只遍历特定节点的子节点,其中所有子节点都具有相同的标签名称(例如b)。 最佳答案 selectNodes(".//b")//-----------^.是XPath中的当前节点。请注意,//是/descendant-or-self::node()/的缩写。这意味着它还将

xml - 如何使用 Groovy 的 MarkupBuilder 呈现列表

我正在使用GroovyMarkupBuilder将map转换为XML.此映射可以包含简单的键/值对、其他映射或映射列表。我从代码中搭便车here.importgroovy.xml.MarkupBuilderdefmap=[key1:'value1',key2:'value2',nestedMap:[key1:'bar1',key2:'bar2'],select:[[option:'foo1'],[option:'foo2']]]ClosurerenderMap(Mapmap){return{for(entryinmap){switch(entry.value.getClass()){c

java - 获取叶节点 - Java 中的 XML 解析

是否可以解析XML并获取所有叶节点?abc12cse我的输出应该是姓名年龄分支机构 最佳答案 使用此XPath表达式查找没有其他元素作为子元素的所有元素://*[count(./*)=0]。try{finalDocumentdoc=DocumentBuilderFactory.newInstance().newDocumentBuilder().parse("input.xml");finalXPathExpressionxpath=XPathFactory.newInstance().newXPath().compile("//*

java - 使用 Java 将节点附加到现有的 XML 文件中

您好,我正在寻找将java中的节点附加到现有xml文件中的解决方案。我得到的是一个像这样的xml文件FrankErbtruehm001.jpgHansMustermanntruehm001.jpgThomasTesterfalsett001.jpg我想添加的是一个person节点,其元素位于people元素内。我的大问题是作为根节点的数据节点。如果它是Person节点作为root我可以解决它。但是我无法设法让people节点下的person节点。TomHanksfalsett001.jpg感谢您的帮助!我的java代码看起来像这样Elementroot=document.getDocu

xml - XSLT 如何更改节点名称的一部分?

我想创建一个XSLT,它将通过将名称中的点转换为下划线来更改我的XML文件中所有元素的名称。有很多关于更改元素全名的信息,但没有关于替换部分名称的信息。我应该如何设置我的XSLT?必须将以下XML文件转换为表tblPerson:DrukkerBernard1910-01-01Amsterdam1992-12-13Velp接下来显示转换的输出应该是什么样子。点“.”必须转换为下划线“_”。P000072DrukkerBernard1910-01-01Amsterdam1992-12-13Velp我希望相同的代码可以应用于名称不同但点特征相似的其他节点。您的建议将不胜感激。卡雷尔